function Harvest()
{
	if !${Me.InCombat} && (${VirtualState.Equal[ROAM]} || ${VirtualState.Equal[IDLE]})
	{
		Virtual "Harvest"
		wait 20
	}
}